/**
 * @author Phuc "Noel" Vo
 */
package com.example.noelwhereismystuffs.views.SignInActivity;

import com.example.noelwhereismystuffs.models.User;

public interface ISignInView {
	/**
	 * Tell the view to login 
	 */
	void advanceLogin();
	
	/**
	 * Tell the view to pop up error message 
	 */
	void advanceFalse();
	
	/**
	 * Tell the view to go to AdminProfileActivity  
	 */
	void advanceAdminLogin();
	
	/**
	 * Tell the view to go to RegisterActivity 
	 */
	void advanceRegister();
	
	/**
	 * Tell the view to pop up message that the account has been locked 
	 */
	void advanceLockEmail();
	
	/**
	 * Tell the view to get User from the presenter 
	 */
	void setUser(User user);
	
	/**
	 * Tell the view to pop up message that the account doesn't exist 
	 */
	void advanceNoAccount();
}
